package com.forekonw.deom2;

/**
 * 开关语句 switch
 * 作用：switch语句从多种情况中选择一种执行，在结构上比if语句要清晰很多，适用于固定条件的场景来使用
 * 语法：表达式类型：可以是与int类型相兼容的基本数据类型（可以理解为能自动转换为int类型的数据类型）  byte short int（常用） char
 *                  在jdk1.8中是支持String类型的
 *       常量的类型： byte short int char  在jdk1.8中是支持String类型的
 *         switch (表达式){
 *            case  常量：
 *                 System.out.println("11111111");
 *                 break;   如果遇到break那么switch就结束了，如果没有break程序会按顺序执行，所以一定要加break。
 *         }
 *         注意：default可以不写，也可以放到switch中的其他位置（不建议这样写）
 */

public class ControlDemo4 {
//    public static void main(String[] args) {
//        int x = 4;
//        switch (x){
//            case 1:
//                System.out.println("11111111");
//                break;
//            case 2:
//                System.out.println("22222222");
//                break;
//            case 3:
//                System.out.println("33333333");
//                break;
//            default:
//                System.out.println("error......");
//                break;
//        }
//    }
//}

    public static void main(String[] args) {
        int a = 5;
        switch (a) {
            case 1:
                System.out.println("aaa");
                break;
            case 2:
                System.out.println("bbb");
                break;
            case 3:
                System.out.println("ccc");
                break;
            default:
                System.out.println("ddd");
                break;
        }
    }
}